package main

import "fmt"

//声明一种行的数据类型 money， 是int的一个别名
type money float32

// 自定义类型 Book 代表书的实体，属性：标题，作者
type Book struct {
	title string
	auth  string
}

func changeBook(book112 Book) {
	// 传递一个 book112 的副本
	book112.title = "frrrr"
}
func changeBook1(book11 *Book) {
	// 指针传递 注意 struct 指针传递，book11 前不可加 *
	book11.title = "pppp"
}
func main() {
	// 声明 book1 为 Book 结构体
	var book1 Book
	book1.title = "dddd"
	book1.auth = "钱钱钱"
	fmt.Println(book1)
	changeBook(book1)

	fmt.Println(book1)
	changeBook1(&book1)
	fmt.Println(book1)
}
